Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix Travis #112

Open
wants to merge 27 commits into
base: develop
Choose a base branch
from
Open

Fix Travis #112

wants to merge 27 commits into from

Conversation

aofarrel
Copy link
Collaborator

@aofarrel aofarrel commented Dec 4, 2020

This doesn't solve #88, but it might be a pathway to eventually getting to #82.

Successful run here. The commit says untested but it was tested upon push.

Ldcabansay and others added 26 commits March 11, 2019 16:10
…#91)

* Add metadata to workflows published on dockstore (#89)

* add metadata to u_of_michigan_aligner.wdl

* add metadata to FunctionalEquivalence.wdl

* add metadata for topmed_freeze3_calling.wdl

* add metadata sbg-alignment-cwl/topmed-alignment.cwl  

* add metadata functional equivalent aligner: /topmed-cwl/workflow/alignment_workflow.cwl

* add metadata to topmed_freeze3_calling.cwl

* add metadata topmed_variant_calling_pipeline.cwl

* update raw imports for 1.32.0 release (#90)
align steps fails due to unbound variable; likely an issue in the handoff of the output of the prealign step

See comments for the float/int workarounds needed
Confirmed to run locally
…thub-apps

Feature/3694/migrate to GitHub apps
Runtime attribute disk_size requires type int in its string. Previously we kind of cheated by using strings to coerce a float into an int. With the built-in ceil() we can now make things a lot simplier. Ceil() will of course round up, but that was the end result of the string hack anyway.
untested, this push is needed to test on Terra
continuation of previous commit
Checked to work on Terra
Implements WDL 1.0 for the aligner and its two checker WDL files. Aligner and checker are confirmed to work on Terra with the included gs inputs.
workflows:
- subclass: WDL
primaryDescriptorPath: /variant-caller/variant-caller-wdl/topmed_freeze3_calling.wdl
testParameterFiles:
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good spot, thanks!

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actually since that's a different repo I'm a little hesistant. Does that one have its own page on Dockstore?

version 1.0

import "https://raw.githubusercontent.com/DataBiosphere/topmed-workflows/master/aligner/u_of_michigan_aligner/u_of_michigan_aligner.wdl" as TopMed_aligner
import "https://raw.githubusercontent.com/DataBiosphere/topmed-workflows/master/aligner/u_of_michigan_aligner-checker/u_of_michigan_aligner_checker_calculation.wdl" as checker
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Does using 'master' mean TravisCI will only be pulling in the latest released WDLs? I guess maybe there isn't a better way to do this until relative imports are supported in Terra so they can be used here?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't remember all the details, but if I recall correctly, it has to be master because 1.32.0 is out of date and doesn't work on Terra anymore. I'd be happy to work with your team on another release.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants